#ifndef __MINITHEMEWND_H__
#define __MINITHEMEWND_H__

#include "ui/winview.h"
#include "ui/image.h"
#include "ui/text.h"
#include "uicontrol/button.h"

namespace MiniUI
{

class MiniThemeWnd
{
    enum ControlStyle
    {
        BUTTON,
        RADIO,
        CHECKBOX,
        SCROLLBAR
    };
public:
    MiniThemeWnd();
    ~MiniThemeWnd();

private:
    void OnBtnCloseClick(const UIObject* sender, const Type::MiniPoint& pt, MouseButton button, uint keyState);
    void DrawTheme(Type::MiniPoint pos, Type::MiniSize size, ControlStyle style);
private:
    WinView* m_pWinView;
};

}

#endif